草庐IT

PHP SimpleXML 换行

全部标签

javascript - 检查字符串是否包含换行符

因此,我必须获取textarea的HTML并检查它是否包含换行符。我如何查看它是否包含\n因为使用val()返回的字符串不包含\n而我无法检测到它。我尝试使用.split("\n")但它给出了相同的结果。怎么做到的?请稍等,我想知道为什么当我将\n作为值添加到textarea时,它会中断并移至下一行。 最佳答案 HTML中的换行符不由\n表示或\r.它们可以用多种方式表示,包括元素,或任何跟在另一个元素之后的block元素(例如)。如果您使用的是textarea,你可能找到\n或\r(或\r\n)换行符,所以:vartext=$("

javascript - 为什么 jshint 提示表达式中的换行符?

当将以下代码传递给jshint时,它认为if条件中的换行符是错误的,并显示“Badlinebreakingbefore'&&'。”if(1==1&&true){console.log("helloworld");}但是,在'&&'之后有换行符是可以的。if(1==1&&true){console.log("helloworld");}为什么jshint认为前者是错的而后者是对的? 最佳答案 根据adiscussiononGitHub:Thismaycauseproblemslikesemicoloninsertionandoldja

javascript - jsx 表忽略的换行符

我正在尝试创建一个包含多行字符串的表格,但我的表格中的字符串格式不正确。这是jsx:{arr.join('\n')}这是相应的html:Line1Line2Line3Line4但在浏览器中它看起来像:发生了什么事以及如何让我的换行符出现? 最佳答案 在您的单元格样式中尝试white-space:pre;或white-space:pre-wrap;(谢谢,@Mirage)。td{width:150px;}.nopre{background-color:lightblue;}.withpre{background-color:light

php - 正则表达式:在不在文本区域中的字符串中查找换行符

嘿,所以我正在寻找一个正则表达式,它允许我基本上用任何东西(例如“xxx”)替换换行符,但前提是换行符不在textarea标签内。例如,以下内容:abcdefgcuriousgeorgehappy会变成:abcdxxxefgxxxcuriousgerogexxxhappy有人知道我应该从哪里开始吗?我在这里有点无能为力:(感谢您提供的任何帮助。 最佳答案 我知道了,但你不会喜欢的。;)$result=preg_replace('~[\r\n]++(?=(?>[^匹配换行符后,先行扫描,消耗任何不是左尖括号的字符,或任何不是开头的左尖

php - 在csv php中转义换行符

我有一个.csv模板,希望人们填写、保存并上传。问题是这样的,假设一些用户会在一行中插入隐藏换行符,当使用fgetcsv()时它会输出被隐藏换行符打断的行。如何避免换行符或清理我的数据?可能的解决方案:假设第一行是正确的,$count=计算分隔符的个数直到换行,将文本重建成数组只要$count;但我认为还有更好的选择。后期编辑这是输入*重要[!]:excel文件中的数据“很好”,没有损坏,是单行!!!保存为csv文件用记事本打开显示如下asd;"asdasdasd";asd;asd这是代码$handle=fopen("file.csv","r");$data=fgetcsv($hand

php - 如何避免 HTTP header 注入(inject)(换行字符)

这个问题在这里已经有了答案:PHPsanitizeuserdataforuseinheader()function(3个答案)关闭10个月前。我有时会像这样在php函数header中使用用户数据:header('Location:test'.$user_data);我过去常常删除\n和\r以防止header注入(inject),但是否还有其他换行符?我在我的示例中写了Location,但它可以是其他东西,我知道我必须验证和清理URL,我的问题是关于标题中的新行。

php - 如何使用 jQuery.parseJSON 绕过换行符

当使用jQuery.parseJSON()解析json时,我得到这个错误SyntaxError:JSON.parse:badcontrolcharacterinstringliteral快速搜索发现这是由json字符串中的换行符引起的。我使用json_encode()从PHP获取我的json字符串。有没有办法以jQuery.parseJSON()不会提示并仍然保留换行信息的方式对其进行编码? 最佳答案 根据v8错误跟踪器(http://code.google.com/p/v8/issues/detail?id=616),这实际上是正

php - XML - 创建元素 - 换行

如何在元素中创建新行?我愿意:$currentTrack->appendChild($domtree->createElement('code','test1;test2;test3;'));但是它会在每一行的末尾添加 。我怎样才能摆脱它? 最佳答案 是\r\n样式行结尾的回车部分。我认为DOMDocument对其进行编码以保存它。如果您检查XMLspecification它说如果不编码,它将被规范化为\n。所以你有不同的选择:忽略转义实体,它们在xml解析器中解码使用CDATA-Elements,此处未进行规范化,因此DOMDo

PHP 交互式 shell 和带回显的无换行符

我已经使用--with-readline选项编译了PHP,并且得到了交互式shell,但是我有一个烦人的问题,当我回显某些内容时,回显不打印换行符我的意思是:****@****-PC~$php-aInteractivemodeenabledphp>echo1+2;3php>echo"HelloWorld!";HelloWorld!php>问题出在哪里?我该如何解决?因为看here它打印一个换行符。 最佳答案 如果你想强制交互模式总是输出一个换行符,你可以在启动时这样声明:php-dcli.prompt="\nphp>"-a(或者更确

PHP:如何从文本文件中删除最后一个换行符?

在一项学校作业中,我使用PHP为我所在城市的虚构太空博物馆构建了一个网站。它有一个数据包含和数据咨询系统,但我有一个咨询问题,我想知道如何解决:如何从文件中删除最后一个换行符?数据包含在网站的限制区域,我有一个包含5个字段(姓名、地址、电话号码、性别和参观过的展览)的HTML5表单,它通过POST方法将数据发送到PHP中的一个函数,该函数将数据写在使用fwrite给出txt文件命令:fwrite($pointer,"$name|$addres|$telephone|$sex|$exhibitions".PHP_EOL);如您所见,它将在表单中输入的数据加上一个换行符写入一个txt文件。